/*  12.使用promise封装一个delay的延迟函数 time为需要延迟的时间
  function delay(time) {
      // 这里写代码
  }
  delay(1000).then(() => {
      //这里的代码可以在一秒后执行，这里不用写代码
  })
*/

// const fs = require("fs");

// const read = () => {
//   return new Promise((resolve) => {
//     fs.readFile("./index.html", "utf-8", (err, data) => {
//       if (err) throw err;
//       resolve(data);
//     });
//   });
// };

// read().then((res) => {
//   console.log(res);
//   console.log(123);
// });

function delay(time) {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve();
    }, time);
  });
}

delay(1000).then(() => {
  console.log(123);
});
